package demo_File;

import java.io.File;
import java.io.IOException;
import java.util.Arrays;

/**
 * Created with IntelliJ IDEA.
 * Description:在temp目录录下测试list()函数 ,只有目录才能调用list
 * User: rei
 * Date: 2025-11-25
 * Time: 15:41
 */
public class Test_list {
    public static void main1(String[] args) throws IOException{
        File file2 = new File("./test.text");
        System.out.println(file2.getAbsoluteFile()); //绝对路径
        System.out.println(file2.getCanonicalFile());  //一般用这个
    }
    public static void main(String[] args) throws IOException {
        File file = new File("c:/temp");
        String[] list = file.list();
        System.out.println(Arrays.toString(list));

        File[] listFile = file.listFiles();
        System.out.println(Arrays.toString(listFile));

        /*File manba = new File("c:/temp/123.txt");
        manba.createNewFile();
        File out  = new File("c:/temp/345.txt");
        //out.createNewFile();
        manba.renameTo(out);
        System.out.println(manba);*/
        //改名字的时候,不能两个文件都真实存在,因为相同的文件会报错
        //renameTo 只能把一个真实存在的文件 A → 改名 → 一个不存在的路径 B。
        //B 如果已经存在，就会失败。
    }
}
